ReWAP: Reducing Redundant Transfers for Mobile Web Applications via App-Specific Resource Packaging
نویسندگان
چکیده
Redundant transfer of resources is a critical issue for compromising the performance of mobile Web applications (a.k.a., apps) in terms of data traffic, load time, and even energy consumption. Evidence shows that the current cache mechanisms are far from satisfactory. With lessons learned from how native apps manage their resources, in this paper, we propose the ReWAP approach to fundamentally reducing redundant transfers by restructuring the resource loading of mobile Web apps. ReWAP is based on an efficient mechanism of resource packaging where stable resources are encapsulated and maintained into a package, and such a package shall be loaded always from the local storage and updated by explicitly refreshing. By retrieving and analyzing the update of resources, ReWAP maintains resource packages that can accurately identify which resources can be loaded from the local storage for a considerably long period. ReWAP also provides a wrapper for mobile Web apps to enable loading and updating resource packages in the local storage as well as loading resources from resource packages. ReWAP can be easily and seamlessly deployed into existing mobile Web architectures with minimal modifications, and is transparent to end-users. We evaluate ReWAP based on continuous 15-day access traces of 50 mobile Web apps that suffer heavily from the problem of redundant transfers. Compared to the original mobile Web apps with cache enabled, ReWAP can significantly reduce the data traffic, with the median saving up to 51%. In addition, ReWAP can incur only very minor runtime overhead of the client-side browsers.
منابع مشابه
Agile Development of a Custom-Made Vocabulary Mobile Application: A Critical Qualitative Approach
There have been some observed studies and developed applications (apps), with a concentration on Mobile Assisted Language Learning (MALL), and no consideration of communicative needs of the learners; besides, these studies focused on either the theoretical aspects or the utilization of the available apps in the market (Burston & Athanasiou, 2020). Hence, Vocabulary Guru (VG), a custom-made mobi...
متن کاملA Mobile App Architecture for Student Information System
International Journal Web Applications Volume 7 Number 2 June 2015 ABSTRACT: This paper proposes a mobile app architecture that reuses the resources of the existing student information system of educational institutions. The educational institutions have an existing website that interacts with a data store to disseminate information to its stakeholders. The data store and the web resources have...
متن کاملMobile Web Service Architecture Using Context-store
Web Services allow a user to integrate applications from different platforms and languages. Since mobile applications often run on heterogeneous platforms and conditions, Web Service becomes a popular solution for integrating with server applications. However, because of its verbosity, XML based SOAP messaging gives the possible overhead to the less powerful mobile devices. Based on the mobile ...
متن کاملThe Coming Paradigm Shift in Computing Interfaces and How Academic Libraries Need to Adapt
Recent reports by IT research groups argue that recent developments in mobile devices and the mobile web will lead to the majority of Internet users accessing web services via mobile devices in the next few years. An analysis of web access statistics for mobile web browsers confirms that, if trends continue, web service access from mobile devices should exceed desktop access by end 2013. Due to...
متن کاملAutomating Release of Deep Link APIs for Android Applications
Unlike the Web where each web page has a global URL to reach, a specific “content page” inside a mobile app cannot be opened unless the user explores the app with several operations from the landing page. Recently, deep links have been advocated by major companies to enable targeting and opening a specific page of an app externally with an accessible uniform resource identifier (URI). To empiri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1605.06678 شماره
صفحات -
تاریخ انتشار 2016